/*CSS Document fo all Browse all site */
/*Layout*/
html body{ 
    padding-top:102px;
    margin-left:0;
    margin-right:0;
}
body {
    background-color:#FFF;
    color:#333;
    font-family:"Tahoma", Arial, Helvetica, sans-serif;
    font-size:12px;
    line-height:1.5em;
    margin:0;
    padding:13px 0;
}
.row {
    width:100%;
    clear:both;
    padding:0 0 5px 0;
}
.margin-autowidth{
    margin:0 auto;
}
/*Typography*/
a{ 
    color:#333333; 
    text-decoration:none; 
    cursor:pointer;
}
a:hover {
    color:#333333;
    text-decoration:underline;
}
h1{
    font-size:14px;
    color:#d9251d;
    text-transform:uppercase;
}
h2{font-size:12px;
   margin:0px;
   padding:0px;
}
h2 a, h2 a:hover{
    text-decoration:none;
    color:#333 !important;
}
h3{
    margin:0px;
    padding:0px;
}
summit, button, input, select, textarea{
    font-family:"Tahoma",Arial,Serif; font-size:100%;
}
textarea{
    padding:2px 3px;
    border:1px solid #ccc;
    background:#f2f2f2;
}
/*Top Control*/
#tp-fixed-header{
    left:0;
    position:fixed;
    top:0;
    width:100%;
    z-index:10;
}
#tp-container{
    background:#fff url(../images/tp_bg.gif)/*tpa=http://naima.vn/assets/9a4a72bc/images/tp_bg.gif*/ repeat-x bottom;
    border-bottom:3px solid #d9251d;
    height:99px;
    left:-1px;
    position:absolute;
    right:0;
    text-align:left;
    top:0;
    z-index:10;
    min-width:800px;
}
#tp-inner{
    height:100%;
    margin:0 auto;
    max-width:1200px;
    min-width:800px;
    position:relative;
}
#tp-container a, #tp-container p, #tp-container div, #tp-container span, #tp-container td, #tp-container h4{
    font-size:12px;
    text-decoration:none;
    color:#333333;
}
#tp-container a:hover{
    text-decoration:underline;
}
#tp-left-panel{
    width:266px;
    z-index:10010;
    padding-top:10px;
    left:0px;
}
#tp-feed{
    height:84px;
    left:50px;
    padding:0;
    right:50px;
}
#tp-right-panel{
    width:360px;
    right:0px;
    z-index:10020;
    text-align:right;
    _padding-top:10px;
    margin:0px;
    line-height:normal;
}
.tp-toolbar-item{
    padding:5px;
    position:absolute;
    top:0;
}
#tp-container, #tp-feed{
    color:#333333;
}
#tp-feed{
    height:34px;
    left:188px;
    padding:0;
    right:139px;
}
.admin-logo{
    background: url(../images/logo.png)/*tpa=http://naima.vn/assets/9a4a72bc/images/logo.png*/ no-repeat 0 0;
    width:200px;
    height:55px;
    display:inline-block;
}
/*Top Navigator*/
#menu-bar{
    height:38px;
    left:0px;
    right:30px;
    position:absolute;
    top:70px;
    z-index:9;
}
#sub-menubar{
    width:1001px;
    position:absolute;
    top:32px;
    left:0px;
    z-index:999;
    background:#eee;
    padding:0px;
    line-height:30px;
    -moz-border-radius-bottomleft:5px;
    -webkit-border-bottom-left-radius:5px;
    -moz-border-radius-bottomright:5px;
    -webkit-border-bottom-right-radius:5px;
}
#sub-menubar .active{
    color:#d9251d;
}
#sub-menubar em{
    float:left;
    font-style:normal;
    font-size:20px;
    color:#aaa;
}
#navigator{
    float:left;
    width:100%;
}
#navigator ul{
    float:left;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0;
    padding:0;
}
#navigator > li{
    position:relative;
}
#navigator h3{
    color:#333;
    font-weight:normal;
    font-size:12px;
    line-height:30px;
    padding:0 10px;
    text-decoration:none;
    white-space:nowrap;
    cursor:pointer;
    display:block;
}
#navigator h3:hover{
    color:#d9251d;
    display:block;
    text-decoration:none;
}
#navigator ul ul{
    background:#ffff;
    position:relative;
    top:auto;
    z-index:999;
}
#navigator a{
    display:block;
    padding:0 10px;
    white-space:nowrap;
    text-decoration:none;
}
#navigator a:hover{
    color:#d9251d !important;
    text-decoration:none;
}
#navigator ul ul, #navigator ul li:hover ul ul, #navigator ul ul li:hover ul ul{
    display: none
}
#navigator ul li:hover ul, #navigator ul ul li:hover ul, div#navigator ul ul ul li:hover ul{
    display: block;
}
/*Page Content*/
#content{
    margin:0 auto;
    text-align:left;
    max-width:1200px;
    min-width:800px;
}
.adminbox{
    width:304px;
    min-height:200px;
    height:200px;
    height:auto important;
    border-radius:10px;
    border:1px solid #ccc;
    padding:10px;
    background:#fcfcfc;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    border-radius:10px;
}
.adminbox h1{
    padding:8px 0px;
    margin:0px;
}
.adminbox ol{
    margin:0px;
    padding:0px 19px;
    _padding:0px 23px;
    *padding:0px 23px;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:decimal;
    color:#d9251d;
}
.adminbox li{
    padding:0px 0px 5px 4px;
    _padding:0px 0px 5px 0px;
    *padding:0px 0px 5px 0px;
}
/*Folder*/
.folder{
    width:100%;
}
.folder, .table{
    position:relative;
    overflow:hidden;
    margin-top:10px;
}
.table{
    font-size:11px;
}
.table table{
    border-top:1px solid #ccc;
    border-right:1px solid #ccc;
}
.table table p{
    padding:3px 5px;
    line-height:normal;
}
.table td{
    padding:7px 0px;
    border-left:1px solid #eee;
    border-bottom:1px solid #eee;
}
.table table a, .folder-content a, .notes a, .table table a:hover, .folder-content a:hover, .notes a:hover{
    color:#0000cc;
}
.table table tr:hover{
    /*
    background:#fcffcb;
    */
}
.table table span{
    font-size:11px;
    line-height:normal;
    padding-bottom:7px;
}
.table .banner-image{
    height:50px;
    border:none;
    max-width:150px;
}
.table .tbl-image{
    height:40px;
    border:none;
    max-width:100px;
}
.table .action-cancel{
    background:url(../images/icon-disable.png)/*tpa=http://naima.vn/assets/9a4a72bc/images/icon-disable.png*/ no-repeat;
    height:16px;
    width:16px;
    display:block;
    padding:0;
    cursor:pointer;
}
.table .action-success{
    background:url(../images/icon-enable.png)/*tpa=http://naima.vn/assets/9a4a72bc/images/icon-enable.png*/ no-repeat;
    height:16px;
    width:16px;
    display:block;
    padding:0;
    cursor:pointer;
}
.table .action-loading{
    background:url(../images/loading16.gif)/*tpa=http://naima.vn/assets/9a4a72bc/images/loading16.gif*/ no-repeat;
    height:16px;
    width:16px;
    display:block;
    padding:0;
    cursor:pointer;
}
.folder-header{
    background:url(../images/folder_header_bg.gif)/*tpa=http://naima.vn/assets/9a4a72bc/images/folder_header_bg.gif*/ repeat-x bottom;
    border-top:1px solid #ccc;
    border-right:1px solid #ccc;
    border-left:1px solid #ccc;
    -moz-border-radius:5px 5px 0 0;
    -webkit-border-radius:5px 5px 0 0;
    border-radius:5px 5px 0 0;
}
.folder-header h1{
    padding:0px 10px;
    margin:10px 0px;
}
.folder-header p{
    padding:0px 10px 15px 10px;
    line-height:normal;
    margin:0px;
    margin-top:-5px !important;
}
.folder-top{
    height:5px;
    border-top:1px solid #ccc;
    border-right:1px solid #ccc;
    border-left:1px solid #ccc;
    -moz-border-radius-topleft:5px;
    -webkit-border-top-left-radius:5px;
    -moz-border-radius-topright:5px;
    -webkit-border-top-right-radius:5px;
    border-radius:5px;
}
.folder-title, .table-header{
    font-weight:bold;
    padding:5px 10px;
    border:1px solid #ccc;
    background:url(../images/table_title_bg.gif)/*tpa=http://naima.vn/assets/9a4a72bc/images/table_title_bg.gif*/ repeat-x bottom;
}
.table-header p{ 
    position:relative;
}
.table-title{
    font-weight:bold;
    padding:0px 5px;
    border:1px solid #ccc;
    background:#ddd !important;
}
.folder-content, .table-content{
    border-left:1px solid #ccc;
    border-right:1px solid #ccc;
    border-bottom:1px solid #ccc;
    overflow:hidden;
    padding:15px 10px;
}
.table-content{
    padding:10px !important;
}
.table-content-left{
    width:80px;
    float:left;
    text-align:center;
    font-size:11px;
    overflow:hidden;
    padding-top:7px;
}
.table-content-right{
    width:860px;
    float:left;
    margin-left:15px;
    text-align:left;
}
.table-content img{
    border:none;
}
.folder-content p{
    padding:0px;
    margin:0px;
    line-height:20px;
}
.folder-content ul{
    list-style:none;
    list-style-image:inherit;
    list-style-position:outside;
    padding:0px;
    margin:0px;
}
.folder-content li{
    padding:10px 0px 0px 0px;
    margin:0px;
}
.folder-content label{
    display: inline-block;
    line-height: 1.8;
    vertical-align:top;
}
.folder-content span{
    line-height: 1.8;
    vertical-align:top;
}
.folder-content label{
    width:150px;
}
.folder-content em{
    font-weight:bold;
    font-style:normal;
    color:#d9251d;
}
.folder-content .redfont{
    margin-left:153px;
}
.folder-content input{
    background:#f2f2f2;
    border:1px solid #ccc;
    padding:3px;
    vertical-align:middle;
}
.folder-content input[type=radio]{
    margin-top:-3px;
}
.folder-content select{
    background:#f2f2f2;
    border:1px solid #ccc;
    padding:1px;
    vertical-align:middle;
}
.folder-content input:hover{
    background:#fff;
    border:1px solid #ccc;
    padding:3px;
}
.folder-content input[type=text]:focus, .folder-content input[type=password]:focus, .folder-content textarea:focus{
    background:#fcfcfc;
}
.button, .folder-content .button, .adminbox .button{
    background:#ddd url(../images/button.gif)/*tpa=http://naima.vn/assets/9a4a72bc/images/button.gif*/ repeat-x scroll 0 0;
    background-position:0 -3px;
    border:1px solid #ccc;
    padding:3px 10px;
    *padding:3px 0px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    cursor:pointer;
    text-align:center;
}
.btn-pre, .btn-success, .btn-waiting{
	width: 160px;
}
.btn-waiting{
	background-color: yellow !important;
}
.btn-success{
	background-color: green !important;
}
.button:hover, .folder-content .button:hover, .adminbox .button:hover{
    background:#fff url(../images/button.gif)/*tpa=http://naima.vn/assets/9a4a72bc/images/button.gif*/ repeat-x scroll 0 0;
    background-position:0 -33px;
    border:1px solid #333;
    color:#fff;
    padding:3px 10px;
    *padding:3px 0px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    cursor:pointer;
}
a.button, .folder-content a.button, .adminbox a.button{
    color:#000;
    text-decoration:none;
    padding:2px 12px;
    vertical-align:middle;
    display:inline-block;
    line-height:18px;
}
a.button:hover, .folder-content a.button:hover, .adminbox a.button:hover{
    color:#fff;
    text-decoration:none;
    padding:2px 12px;
    vertical-align:middle;
    display:inline-block;
    line-height:18px;
}
.button-add img, .button-del img{
    vertical-align:middle;
    border:none;
}
.folder-content a.button-add img{
    background-image:url(../images/button.gif)/*tpa=http://naima.vn/assets/9a4a72bc/images/button.gif*/;
    background-position:0 -60px;
    background-repeat:no-repeat;
    border:0 none;
    height:22px;
    vertical-align:middle;
    width:22px;
    cursor:pointer;
}
.folder-content a:hover.button-add img{
    background-position:0 -84px;
    background-repeat:no-repeat;
    width:22px;
    cursor:pointer;
}
.folder-content a.button-del img{
    background-image:url(../images/button.gif)/*tpa=http://naima.vn/assets/9a4a72bc/images/button.gif*/;
    background-position:0 -108px;
    background-repeat:no-repeat;
    border:0 none;
    height:22px;
    vertical-align:middle;
    width:22px;
    cursor:pointer;
}
.folder-content a:hover.button-del img{
    background-position:0 -132px;
    background-repeat:no-repeat;
    width:22px;
    cursor:pointer;
}
.button-normal{
    background:#ddd url(../images/button.gif)/*tpa=http://naima.vn/assets/9a4a72bc/images/button.gif*/ repeat-x scroll 0 0 !important;
    background-position:0 -3px !important;
    border:1px solid #ccc !important;
    padding:3px 0;
    *padding:3px 0px;
	width:160px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    cursor:pointer;
    text-align:center;
}
.button-gray{
    background:#ddd url(../images/button2.png)/*tpa=http://naima.vn/assets/9a4a72bc/images/button2.png*/ repeat-x scroll 0 0 !important;
    background-position:0 -3px !important;
    border:1px solid #2d2d2d !important;
    padding:3px 0;
    *padding:3px 0px;
	width:160px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    cursor:pointer;
    text-align:center;
}
.button-green{
    background:#fff url(../images/button2.png)/*tpa=http://naima.vn/assets/9a4a72bc/images/button2.png*/ repeat-x scroll 0 0 !important;
    background-position:0 -33px !important;
    border:1px solid #016165 !important;
    color:#fff;
     padding:3px 0;
    *padding:3px 0px;
	width:160px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    cursor:pointer;
}
.button-orange{
    background:#fff url(../images/button2.png)/*tpa=http://naima.vn/assets/9a4a72bc/images/button2.png*/ repeat-x scroll 0 0 !important;
    background-position:0 -63px !important;
    border:1px solid #ca800a !important;
    color:#fff;
     padding:3px 0;
    *padding:3px 0px;
	width:160px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    cursor:pointer;
}
#dong{ 
    background:url(../images/mo.jpg)/*tpa=http://naima.vn/assets/9a4a72bc/images/mo.jpg*/ no-repeat scroll center right; padding-right:30px; cursor:pointer;
}
#mo{
    background:url(../images/dong.jpg)/*tpa=http://naima.vn/assets/9a4a72bc/images/dong.jpg*/ no-repeat scroll center right; padding-right:30px; cursor:pointer;
}
.notes{
    padding:10px;
    border:#e6db55 1px solid;
    background:#ffffe0;
    font-size:12px;
    margin:0px 0px 10px 0px;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    border-radius:10px;
}
.notes img{
    vertical-align:bottom;
    _vertical-align:middle;
    *vertical-align:middle;
}
.notes p{
    line-height:normal;
    padding:10px 0px;
    margin:0px;
}
.notes li{
    background:transparent url(../images/folder_header_icons.gif)/*tpa=http://naima.vn/assets/9a4a72bc/images/folder_header_icons.gif*/ no-repeat scroll 0 0;
    background-position:0 -24px;
    padding-left:20px;
}
.header-menu{
    height:26px;
    padding:0px 10px;
}
.header-menu ul, .notes ul{
    list-style:none;
    list-style-image:inherit;
    list-style-position:outside;
    margin:0px;
    padding:0px;
}
.header-menu li{
    float:left;
}
.header-menu a{
    padding:0px 15px;
    line-height:25px;
    font-weight:bold;
    text-decoration:none;
    border-top:1px solid #ccc;
    border-right:1px solid #ccc;
    border-left:1px solid #ccc;
    background:#ccc url(../images/header_menu_normal_bg.gif)/*tpa=http://naima.vn/assets/9a4a72bc/images/header_menu_normal_bg.gif*/ repeat-x bottom scroll 0 0;
    margin-right:5px;
    -moz-border-radius-topleft:5px;
    -webkit-border-top-left-radius:5px;
    -moz-border-radius-topright:5px;
    -webkit-border-top-right-radius:5px;
    cursor:pointer;
    display:block;
}
.header-menu a:hover, .header-menu-active{
    padding:0px 15px;
    line-height:25px;
    font-weight:bold;
    text-decoration:none;
    border-top:1px solid #ccc;
    border-right:1px solid #ccc;
    border-left:1px solid #ccc;
    background:#ffffff;
    margin-right:5px;
    -moz-border-radius-topleft:5px;
    -webkit-border-top-left-radius:5px;
    -moz-border-radius-topright:5px;
    -webkit-border-top-right-radius:5px;
    cursor:pointer;
}
.header-menu .new-icon span{
    background:transparent url(../images/folder_header_icons.gif)/*tpa=http://naima.vn/assets/9a4a72bc/images/folder_header_icons.gif*/ no-repeat;
    background-position:0 2px;
    padding-left:20px;
}
.header-menu .list-icon span{
    background:transparent url(../images/folder_header_icons.gif)/*tpa=http://naima.vn/assets/9a4a72bc/images/folder_header_icons.gif*/ no-repeat;
    background-position:0 -11px;
    padding-left:20px;
}
.header-menu .right-icon span{
    background:transparent url(../images/folder_header_icons.gif)/*tpa=http://naima.vn/assets/9a4a72bc/images/folder_header_icons.gif*/ no-repeat;
    background-position:0 -42px;
    padding-left:20px;
}
.header-menu .user-icon span{
    background:transparent url(../images/folder_header_icons.gif)/*tpa=http://naima.vn/assets/9a4a72bc/images/folder_header_icons.gif*/ no-repeat;
    background-position:0 -55px;
    padding-left:20px;
}
.header-menu .protrans-icon span{
    background:transparent url(../images/folder_header_icons.gif)/*tpa=http://naima.vn/assets/9a4a72bc/images/folder_header_icons.gif*/ no-repeat;
    background-position:0 -68px;
    padding-left:20px;
}
.header-menu .activities-icon span{
    background:transparent url(../images/folder_header_icons.gif)/*tpa=http://naima.vn/assets/9a4a72bc/images/folder_header_icons.gif*/ no-repeat;
    background-position:0 -81px;
    padding-left:20px;
}
.header-menu .comment-icon span{
    background:transparent url(../images/folder_header_icons.gif)/*tpa=http://naima.vn/assets/9a4a72bc/images/folder_header_icons.gif*/ no-repeat;
    background-position:0 -95px;
    padding-left:20px;
}
/*jQuery - FX Slide*/
.header-menu #ex{ 
}
.header-menu #toggle{ 
    padding:0;
}
.header-menu .ex-show a{
    background:#fff url(../images/folder_header_icons.gif)/*tpa=http://naima.vn/assets/9a4a72bc/images/folder_header_icons.gif*/ no-repeat;
    background-position:92% -110px;
    padding-right:35px;
}
.header-menu .ex-show a:hover{
    background:#fff url(../images/folder_header_icons.gif)/*tpa=http://naima.vn/assets/9a4a72bc/images/folder_header_icons.gif*/ no-repeat;
    background-position:92% -131px;
    padding-right:35px;
}
.header-menu .ex-hide a{
    background:#fff url(../images/folder_header_icons.gif)/*tpa=http://naima.vn/assets/9a4a72bc/images/folder_header_icons.gif*/ no-repeat;
    background-position:92% -152px;
    padding-right:35px;
}
.header-menu .ex-hide a:hover{
    background:#fff url(../images/folder_header_icons.gif)/*tpa=http://naima.vn/assets/9a4a72bc/images/folder_header_icons.gif*/ no-repeat;
    background-position:92% -173px;
}
/*Pages*/
.pages{
    padding:5px 0px;
    text-align:right;
}
.pages ul{
    list-style-image:inherit;
    list-style-position:outside;
    list-style:none;
    margin:0px;
    padding:0px;
}
.pages li {
    float:left;
    padding-left:10px;
}
.pages a{
    padding:0px 6px;
    background:#fff;
    border:1px solid #ddd;
    display:block;
    color:#333;
}
.pages a:hover, .pages .pages-active{
    background:#d9251d;
    border:1px solid #333;
    color:#fff !important;
    text-decoration:none;
}
.superList{
    padding:20px 0px;
}
.superList .superList-title{
    background:transparent url(../images/button.gif)/*tpa=http://naima.vn/assets/9a4a72bc/images/button.gif*/ repeat-x scroll 0 0;
    background-position:0 0px;
    font-weight:bold;
    border:1px solid #ccc;
    padding:4px 10px;
    text-align:left;
    line-height:normal;
}
.superList .superList-content{
    padding:0px 10px;
}
.superList .superList-content p{
    padding:5px 0px;
}
.add-supperList{
    background:#fff url(../images/table_title_bg.gif)/*tpa=http://naima.vn/assets/9a4a72bc/images/table_title_bg.gif*/ repeat-x bottom;
    padding:10px;
    margin:auto;
    width:400px;
    border:1px solid #ccc;
}
/*Footer*/
#footer{
    padding:5px 0px;
    margin-top:20px !important;
    text-align:center;
    border-top:2px solid #999;
}
/*Exteded*/
.fl{ 
    float:left;
}
.fr{
    float:right;
}
.mleft{
    margin-left:10px;
}
.top{
    margin-top:10px !important;
}
.bottom{
    padding-bottom:15px !important;
}
.clear {
    clear:both;
    height:0px !important;
    visibility:hidden;
    font:0px;
    line-height:0;
}
.icon{
    width:44px;
    height:44px;
    background:url(../images/icons.gif)/*tpa=http://naima.vn/assets/9a4a72bc/images/icons.gif*/ no-repeat scroll 0 0; 
    border:none; margin:10px; display:inline;
}
.totalview ul{
    list-style-image:none;
    list-style-position:outside;
    list-style:none;
}
.totalview li{
    display:inline;
    padding-left:5px;
}
.totalview a{
    font-weight:bold;
    color:#333 !important;
    text-decoration:none;
}
.totalview a:hover, .totalviewactive a{
    color:#d9251d !important;
}
.listcontent{
    width:230px;
}
.list-number{
    padding-right:10px;
}
.redfont{
    color:#d9251d !important; 
}
.greenfont{
    color:#719801 !important;
}
.bluefont{
    color:#0000cc !important;
}
.grayfont{
    color:#999 !important;
}
#blacksheep{
    background:#eee;
    padding:3px 10px;
    float:left;
}
.bd{
    border:1px solid #ddd;
    padding:5px 10px;
}
.bd:hover{
    background:#f8f8f8;
}
.bdtop{
    border-top:1px solid #ccc !important;
}
.bdleft{
    border-left:1px solid #ccc !important;
}
.bdright{
    border-right:1px solid #ccc !important;
}
.bdbottom{
    border-bottom:1px solid #ccc !important;
}
.bg-grey{
    background:#f8f8f8;
}
.bg-red {
    background:#ffeeed;
}
.heightmin{
    min-height:50px;
    height:50px;
    height:auto important;
}
.radio-clear{
    background:none !important;
    border:none !important;
    padding:0px !important;
    margin:0px !important;
}
.forshell{
    margin-top:45px !important;
    _padding-top:45px;
    *padding-top:45px;
}
.forshellwelcome{
    margin-top:15px !important;
    _padding-top:15px;
    *padding-top:15px;
}
.line{
    background:url(../images/line.gif) repeat-x center;
    clear:both !important;
    height:1px !important;
    font-size:0px;
    line-height:0px;
}
.f18px{
    font-size:18px;
}
.f11px{
    font-size:11px;
}
.w160px{
    width:150px;
    padding-left:10px;
}
.w160px input{ 
    margin-bottom:5px;
}
.w700px{
    width:700px;
}
.w620px{
    width:610px;
    padding-left:10px;
}
.w80px{
    width:80px;
    overflow:hidden;
    text-align:center;
    padding-top:7px;
}
.h20px{
    padding:15px 0px;
}
/* Add them*/
.validate-error{
    font-size: 11px;
    color: red;
}
.comment-ui{
    font-size: 10px;
    color: gray;    
}
.message-error{
    font-size: 12px;
    color: red;
    text-decoration: underline;
}
.message-warning{
    font-size: 12px;
    color: blue;
}

.ligroup{
	border: 1px #CCC solid;
	padding: 5px!important;
	position: relative;
	width: 96%;
	margin-bottom: 10px!important;
	margin-top: 10px!important;
}